home *** CD-ROM | disk | FTP | other *** search
/ Emulator Universe CD / emulatoruniversecd1998.iso / CPC / Utils / cpc key / CPCKEY.DOC < prev    next >
Encoding:
Text File  |  1997-02-11  |  13.2 KB  |  388 lines

  1.                  CPCKEY.DOC     (V0.3)
  2.         
  3.                      *
  4.        Quand un plus grand ce met au service d'un plus petit...
  5.                      *
  6.         
  7.                    _____
  8.                    Intro
  9.                    ~~~~~
  10.  
  11. Sous Windows, charger ce texte avec avec Write puis choisir 'convertir'.
  12.  
  13.                      
  14. CpcKey est un programme qui permet de:
  15. - Commander ton ordinateur Amstrad CPC à partir du clavier PC.
  16. - Automatiser, Enregistrer, Rejouer séquences de jeux etc...
  17. - Modifier la mémoire du CPC ou poker en cours de jeu.
  18. - Echanger des fichiers de texte ou de données entre les deux ordinateurs.
  19.  
  20. CpcKey est compatible avec:
  21. - de nombreux programmes CPC.
  22. - les fichiers au format Intel hex.
  23. - le cordon CpcEmu.
  24.  
  25.                      *
  26.  
  27.         ____________________________________________
  28.         * Commandes à partir de l'interpréteur Dos *
  29.         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  30. Démonstrations:
  31.     DEMO.BAT
  32.     CpcKey TSTKEY.KEY
  33.     CpcKey JESUS.KEY
  34.     CpcKey HEAD3.KEY
  35.  
  36.  
  37. Commandes:
  38. CpcKey [commande] [[<] fichier PC vers CPC] [>fichier CPC vers PC]
  39.  
  40. Exemples:
  41.  
  42. CpcKey
  43.     Le clavier PC commande le clavier CPC.
  44.     Les sorties imprimantes CPC se font vers l'écran du PC.
  45.     Le point d'exclamation indique à CpcKey qu'il doit lancer le
  46.     chargeur cassette pour charger le Cpc à laide du fichier CpcKey.WAV
  47.     Il devient transparent une fois le Cpc chargé.
  48.  
  49. CpcKey<PcCpc.TXT
  50. CpcKey PcCpc.TXT
  51.     Le fichier PcCpc.TXT commande le clavier CPC.
  52.     Les sorties imprimantes CPC se font vers l'écran du PC.
  53.  
  54. CpcKey>CpcPc.TXT
  55.     Le clavier PC commande le clavier CPC.
  56.     Les sorties imprimantes CPC se font vers le fichier CpcPc.TXT
  57.     Attention:
  58.     Si le fichier CpcPc.TXT est déja exitant sur le répertoire courant il 
  59.     sera systématiquement effacé sans préavis.
  60.  
  61. CpcKey<PcCpc.TXT>CpcPc.TXT 
  62. CpcKey PcCpc.TXT>CpcPc.TXT
  63.     Le fichier PcCpc.TXT commande le clavier CPC.
  64.     Les sorties imprimantes CPC se font vers le fichier CpcPc.TXT
  65.  
  66. CpcKey PRINT"^G"
  67.     Commande CPC (émet un son sur le CPC).
  68.     ^G s'obtiend:
  69.     -en actionnant la touche [Ctrl] puis la touche [G] en maintenant la
  70.       touche [Ctrl].
  71.     -en actionnant la touche [Alt] puis le chiffre '7' du pavé numérique
  72.      en maintenant la touche [Alt]. Le caractére s'affiche au relâchement 
  73.      de la touche [Alt]. Le 7 correspond au code Ascii de contrôle No7 
  74.      qui déclenche le Bip.
  75.  
  76. CpcKey<CAT#8.BAS 
  77.     sort la liste du programme CAT#8.BAS et le catalogue 
  78.     sur l'écran du PC.
  79.     
  80. CpcKey<CAT#8.BAS>CAT.TXT
  81.     sort la liste du programme CAT#8.BAS et le catalogue 
  82.     dans le fichier CAT.TXT
  83.  
  84. Important:
  85.     Il existe une différence entre la commande CpcKey<PcCpc.TXT et la 
  86.     command CpcKey PcCpc.TXT.
  87.     Dans le premier cas CpcKey revient à l'interpréteur aprés la 
  88.     lecture du fichier si celui ci n'est pas terminé par la commande 
  89.     de 'Fin' ou 'End'.
  90.     Dans le deuxiéme cas CpcKey retourne directemnet à l'interpréteur
  91.     Dos aprés la lecture du fichier. La commande CpcKey CAT#8.BAS ne 
  92.     fonctionne pas dans ce cas puisque le CPC n'a pas le temps de
  93.     communiquer le catalogue au PC.
  94.                      
  95.                      
  96.                      
  97.                      *
  98.         
  99.                 ____________________
  100.                 * Commandes CpcKey *
  101.                 ~~~~~~~~~~~~~~~~~~~~
  102.  
  103. Fin,End,Exit    : pour sortir de l'interpréteur CpcKey.
  104. Cls             : efface l'écran PC.
  105. Key             ; émulation clavier directe.
  106. Azerty          ; force émulation clavier type azerty.
  107. Qwerty          ; force émulation clavier type qwerty.
  108. CapsLock=On/Off ; gére la touche [CapsLock] indépendemment des autres touches. 
  109.         ; (Off par défault).
  110. Doskey=On/Off   ; Doskey On/Off (On par défault).
  111. Joy0=Key        ; Les touches de directions émule la manette de jeu JOY(0).
  112. Joy1=Key        ; Les touches de directions émule la manette de jeu JOY(1).
  113. KeyRst          : Remet le clavier en normal.
  114. Date$           : envoie la date du jour sur le Cpc
  115.  
  116. :LLABCD00...> poker &LL octets à partir de l'adresse &ABCD
  117.         > ...= octets sous la forme AABBCCDD LL fois.
  118.         > ex:':03C05000AABBFF'poke &3 octets de valeur &AA,&BB,&ff en &C050
  119.         > rem:       XX 
  120.         > -les 2 zéros au dessus de XX doivent êtres là pour compatibilité
  121.            avec le format Intel hex.
  122.  
  123. :LLABCD     > affiche &LL octets à partir de l'adresse &ABCD
  124.         > rem:
  125.         > -format de sortie idendique à la commande précédente.
  126.         > -RomBios Cpc systématiquement connectée.
  127.  
  128. ::LLLL      > répette &LLLL fois la commande précédente sur les octets
  129.         > suivants.
  130.         > rem: 
  131.         > -[Echap] ou [Esc] pour stopper le défilement sur l'écran.
  132.  
  133. Un '{' devant les 2 petits points replace l'affichage en haut de l'écran PC.
  134. Tout ce qui suit un ';' en tête de ligne sera interpété comme commentaire
  135. jusqu'au début de la ligne suivante.
  136.  
  137.                      *
  138.  
  139. Pour entrer dans l'interpréteur CpcKey:
  140. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  141. Taper à partir de l'interpréteur Dos:   CpcKey
  142.  
  143. *1* Une fois dans l'interpréteur CpcKey:
  144. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145. Pour chaque ligne de commande venant du clavier PC ou d'un fichier PC,
  146. CpcKey cherche d'abord s'il s'ajit :
  147.     
  148.     1-d'une commande CpcKey.
  149.     2-d'un nom de fichier.
  150.  
  151. Si la commande ou le nom ne sont pas reconnus, CpcKey redirige la commnade
  152. vers la gestion clavier du Cpc.
  153. Chaque ligne est filtrée ainsi.
  154.  
  155.  
  156. *2* Pour commander le Cpc à partir d'un fichier de type texte: 
  157. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158. Il suffit de taper son nom avec son chemin de répertoire à partir de 
  159. l'interpéteur CpcKey.
  160.  
  161. *3* Pour enregistrer une séquence de commandes rejouable par la commande
  162. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163. précédente, entrer comme au dessus le nom du fichier à créer avec son chemin 
  164. de répertoire, mais cette fois ci, le nom doit être précédé du signe '>' pour
  165. signaler au programme qu'il s'ajit d'un fichier à créer. ex:>TEST.BAS
  166. Si le fichier existe il faut choisir entre:
  167.  
  168. [A]nnuler       : annule cette commande
  169. [E]craser       ; remplace le fichier existant
  170. [C]ontinuer     ; continue le fichier existant
  171.  
  172. Chaque caractére sorti sur le Cpc est alors enregistré dans le fichier
  173. précédemment nommé.
  174.  
  175.                      
  176. Remarques:
  177. - Toutes ces commandes sont reconnues comme commandes CpcKey seulement si
  178.   elles sont placées en début de ligne (sans espace).
  179. - CpcKey utilise le programme DosKey intégré au Dos.
  180.   Doskey est interressant pour programmer des macros instructions. 
  181.   Entrer sous Dos: HELP DOSKEY pour plus d'information.
  182. - La commande CpcKey 'Cls' est aussi une commande Cpc.
  183.   Pour effacer l'écran Cpc, entrer 'CLS' précédé d'un espace comme ceci:' CLS'
  184. - Il est judicieux de débuter chaque commande Cpc par un espace, il devient
  185.   alors possible de nommer une macro de doskey avec le nom d'une commande Cpc 
  186.   et ainsi modifier ou améliorer les commandes Cpc. Cela assure aussi la
  187.   compatibilté de vos fichiers avec une configuration incluant des macros 
  188.   instructions identiques aux commandes Cpc, et les prochaines versions de 
  189.   CpcKey.
  190.  
  191.                      
  192.                      
  193.                      *
  194.  
  195.               ________________________
  196.               * Le clavier en direct *
  197.               ~~~~~~~~~~~~~~~~~~~~~~~~
  198.  
  199. La commande 'key' commande touche aprés touche le gestionnaire clavier Cpc.
  200. Pour sortir, actionner la touche [Fin] ou [End].
  201.  
  202. Si l'émulateur clavier est appelé à partir d'un fichier:
  203. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204.  
  205. *1* Si CpcKey a été lancé à partir d'une commande type : CpcKey<NomFich
  206. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  207. Seul le caractére Ascii 254 (&fe ou '■') peut l'en faire sortir, sinon la 
  208. touche [Fin] ou [End] devra être actionnée par l'utilisateur.
  209.  
  210. *2* Si CpcKey a été lancé à partir d'une commande type : CpcKey NomFich
  211. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  212. La commande 'key' stoppe l'interprétation du fichier.
  213. Le clavier PC attend des commandes de type Cpc à envoyer au Cpc.
  214. Le retour à l'interpétation du fichier se fait sous l'action des touches
  215. [Fin] ou [end].
  216.  
  217.  
  218.  
  219.                      *
  220.  
  221.                ___________________________________
  222.                * Caractéres redéfinis par CpcKey *
  223.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224.  
  225. *1* MANETTE DE JEU JOY(0):
  226. ~~~~~~~~~~~~~~~~~~~~~~~~~
  227.           ¥  157-haut
  228.           ₧  158-bas
  229.           ƒ  159-gauche
  230.             160-droite
  231.           í  161-tir1
  232.           ú  162-tir2
  233.         
  234. *2* MANETTE DE JEU JOY(1):
  235. ~~~~~~~~~~~~~~~~~~~~~~~~~
  236.           ú  163-haut
  237.           ñ  164-bas
  238.           Ñ  165-gauche
  239.           ª  166-droite
  240.           º  167-tir1
  241.           ¿  168-tir2
  242.         
  243. *3* TOUCHES SPECIALES:
  244. ~~~~~~~~~~~~~~~~~~~~~
  245.           ▓  178-CTRL
  246.           │  179-SHIFT
  247.           ┤  180-CAPS LOCK
  248.           ╡  181-COPY=[Alt]
  249.           ╢  182-DEL
  250.           ╖  183-CLR=[Suppr]
  251.           ╕  184-Enter
  252.           ╣  185-'.' pavé numérique
  253.           ║  186-fleche haut
  254.           ╗  187-fleche bas
  255.           ╝  188-fleche gauche
  256.           ╜  189-fleche droite
  257.           ╛  190-F0=[F10]
  258.           ┐  191-F1
  259.           └  192-F2
  260.           ┴  193-F3
  261.           ┬  194-F4
  262.           ├  195-F5
  263.           ─  196-F6
  264.           ┼  197-F7
  265.           ╞  198-F8
  266.           ╟  199-F9
  267.         
  268.  
  269. Remarque:
  270. Pour obtenir ces codes à partir de la majorité des éditeur de textes et dans
  271. CpcKey, maintenir la touche [Alt] enfoncée en tapant le code du caractére sur le 
  272. clavier numérique. Le caractére s'affiche au relâchement de la touche [Alt].
  273.  
  274.  
  275.                      
  276.                      
  277.                      *
  278.                  
  279.                  ___________________
  280.                  * Manettes de jeu *
  281.                  ~~~~~~~~~~~~~~~~~~~
  282.  
  283. Dans le fichier CpcKey.ini il y a 2 lignes identiques a celles ci:
  284.  
  285. JOY0=01B0008001B00080
  286. JOY1=01B0008001B00080
  287.  
  288. Ces lignes intégrent les valeurs de calibrage des manettes de jeux du PC.
  289.  
  290. ex:     JOY1=01B0 0080 01B0 0080
  291.          Xmax Xmin Ymax Ymin
  292.  
  293. Les valeurs sont au format hexadécimal. La différence entre les valeurs max 
  294. et min correspondent à la sensibilité désirée sur l'axe correspondant.
  295. Les valeurs ci-dessus peuvent ne pas fonctionner sur certaines manettes.
  296. En cas de probléme, notament des fléches ou des chiffres comme '5' ou '6'
  297. peuvent s'afficher sur le CPC en mode clavier. Dans ce cas modifie les valeurs
  298. si tu les connais sinon efface le fichier CpcKey.ini par exemple par la 
  299. commande Dos:    DEL CPCKEY.INI
  300. Celui-ci sera recréé sans ces commandes. L'émulation des manettes sera hors 
  301. d'usage jusqu'à la prochaine version de CpcKey qui intégrera un module de 
  302. calibrage, mais tu pourras quand même émuler les manettes par la commande 
  303. CpcKey: JOY0=KEY et JOY1=KEY. Ces commandes transforment les touches du 
  304. clavier PC respectivement en joystick JOY(0) ou JOY(1). Les touches [F1] et 
  305. [F2] deviennent Tir1 et Tir2.
  306.  
  307.  
  308. Remarques:
  309. JOY0=FFFF0000FFFF0000 inhibe la mannette 0
  310. L'émulation des manettes de jeux ne sont effectives qu'en mode clavier.
  311. (Voir commande 'KEY')
  312.                      
  313.                      
  314.                      
  315.                      *
  316.                  __________
  317.                  * Divers *
  318.                  ~~~~~~~~~~
  319.  
  320. - CpcKey fonctionne sur les ordinateurs équipés de procresseurs 386 ou plus.
  321. - Le chargement du Cpc par le son n'est effectif que si un gestionnaire de
  322.   mémoire EMS est installé.
  323. - Pour soumettre à CpcKey un programme qui n'utilise pas le vecteur &BDF4,
  324.   rechercher à l'aide d'un éditeur de disque la chaine CD401D ou C3401D
  325.   et la remplacer par respectivement CDF4BD ou C3F4BD.
  326. - La premiére ligne du fichier CpcKey.ini ne doit pas être déplacée.
  327. - Il est possible de commander CpcKey à partir d'un fichier Dos de type .BAT
  328.   Les commandes Azerty,Qwerty,CapsLock=On/Off,Doskey=On/Off,Joy0=,Joy1=,
  329.   devront êtres reprogrammées aprés chaque lancement de CpcKey si elles sont 
  330.   réutilisées.
  331. - Touche [Echap] ou [Esc] pour stopper une commande en cours.
  332.                      
  333.                      
  334.                      
  335.                      
  336.                      *
  337.                  
  338.                  ___________________
  339.                  * Shéma du cordon *
  340.     Côté                     ~~~~~~~~~~~~~~~~~~~                       Côté
  341.     PC                  *Pour la connexion imprimante*                  CPC
  342.     SUB-D 25 broches mâle          *PRN*    Connect.encartable 2*17 broches
  343.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344.     GND    19           ------------------------------- 19              GND
  345.     BUSY   11           <------------------------------ 1           -STROBE
  346.     -ACK   10           <------------------------------ 8                D6
  347.     PE     12           <------------------------------ 7                D5
  348.     SELECT 13           <------------------------------ 6                D4
  349.     -ERROR 15           <------------------------------ 5                D3
  350.     D0      2           ------------------------------> 11             BUSY
  351.     
  352.                *Pour la connexion son*
  353.     Jack sortie HP (SpkOut)        *SON*                 Din 5 broches mâle
  354.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355.     GND                 ------------------------------- 2               GND
  356.     Hp A ou B           ------------------------------> 4 données entrantes
  357.                      
  358.                      
  359.                      *
  360.                 ____________
  361.                 * Adresses *
  362.                 ~~~~~~~~~~~~
  363.                      
  364. Cordon 80frs port compris chez: L.E.I 
  365.                 46,Bd Chezy 
  366.                 35000 RENNES 
  367.                 FRANCE
  368.  
  369. Contact internet:   http://home.aol.com/SLei777
  370. Contact minitel:    3614 CHEZ*LEI
  371.        
  372.  
  373.                      
  374.                      *
  375.  
  376.  
  377.                   ______________
  378.                   * Programmes *
  379.                   ~~~~~~~~~~~~~~
  380. (Derniéres versions livrées avec le cordon.)
  381.  
  382. CpcHand v0.1(c)97 - Driver Disques virtuels pour ordinateurs Amstrad CPC.
  383. CpcHand est un programme qui permet de:
  384. - Transformer le PC en lecteur de diquettes virtuelles pour ordinateur
  385.   Amstrad CPC.
  386.  
  387.  
  388.